﻿// 四值零和.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//
/*
链接：https://ac.nowcoder.com/acm/contest/22353/1004
来源：牛客网

对于给定的n 行4 列的矩阵，我们定义一个“四值零和”的四元组
{a,b,c,d} 为第一列第a 行、第二列第b 行、第三列第c 行、第四列第d 行的元素，满足这四个元素之和恰好为0 。
请统计出该矩阵中有多少个不同的“四值零和”的四元组 。
输入描述:
第一行输入一个整数n(1≤n≤2500) 代表矩阵行数。
此后n 行，第i 行输入四个整数
𝑎𝑖,1,𝑎𝑖,2,𝑎𝑖,3,𝑎𝑖,4(−228≤𝑎𝑖,𝑗≤228)代表矩阵中第i 行的四个元素。
输出描述:
在一行上输出一个整数，代表“四值零和”的四元组数量。


示例1
输入
复制
2
1 1 1 -3
-1 1 1 3
输出
复制
4
说明
在这个样例中，只有
1+1+1−3 是等于0 的。所以一共有四个不同的“四值零和”的四元组：
{1,1,1,1} 、
{1,1,2,1} 、
{1,2,1,1} 、
{1,2,2,1} 。
示例2
输入
复制
3
1 1 1 -3
-1 1 1 3
1 -1 1 3
输出
复制
12
说明
在这个样例中，答案即为2×2×3×1=12 。


示例3
输入
复制
6
-45 22 42 -16
-41 -27 56 30
-36 53 -37 77
-36 30 -75 -46
26 -38 -10 62
-32 -54 -6 45
输出
复制
5


*/
#include <iostream>

int main()
{
    std::cout << "Hello World!\n";
}
 